package com.ksd.modules.fileRecord.po;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * <p>
 * 文件上传记录表
 * </p>
 *
 * @author Auto Generator
 * @since 2023-09-17
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
public class SysFileRecordSavePo {

    @ApiModelProperty("主键")
    private Long id;

    @ApiModelProperty("文件完整路径")
    private String fileUrl;

    @ApiModelProperty("文件唯一标识MD5")
    private String identifier;

    @ApiModelProperty("文件原始名称")
    private String originalName;

    @ApiModelProperty("备注说明")
    private String remark;

    @ApiModelProperty("文件类型 1：图片，2：视频 3:音频 4：安装包 5：word 6：excel 7：ppt 8：pdf 9：doc 10：压缩包 99: 其它")
    private Integer type;

    @ApiModelProperty("原文件大小")
    private Long size;

    @ApiModelProperty("云类型 0：华为云 1：阿里云 2：AWS")
    private Integer cloudType;

    @ApiModelProperty("相对路径")
    private String relativePath;

    @ApiModelProperty("文件格式")
    private String fileFormat;

    @ApiModelProperty("文件后缀")
    private String fileExt;

    @ApiModelProperty("文件夹ID")
    private Long folderId;
}
